package com.niiwoo.civet.mobile.vo.request.withdraw;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * Created by wangjichao on 2017/12/4.
 */
@Setter
@Getter
@ApiModel("提交提现请求对象")
public class SubmitWithdrawRequestVO {
    @ApiModelProperty(value = "账户ID", required = true)
    private Long accountId;
    @ApiModelProperty(value = "提现金额", required = true)
    private BigDecimal amount;
    @ApiModelProperty(value = "红包ID", required = false)
    private Long prizeId;
    @ApiModelProperty(value = "用户操作完成后浏览器最终跳转地址。H5发起的网关请求需要传递此参数", required = false)
    private String redirectUrl;
    @ApiModelProperty(value = "提现类型,1:普通 2:加急T0 3:智能T0，注意，前端加急方式请传递2。", required = true)
    private Byte withdrawType;

    @ApiModelProperty(name = "访问令牌")
    private WithdrawThirdAuthRequestVO thirdAuth;
}
